import axios from '../lib/axios.js'; // 导入axios库
import '../lib/jquery.js'; // 导入jQuery库

$(document).ready(function () {
    $('.username').val(); 
    $('.age').val();
    $('.gender').val();
    $('.nickname').val();

    $('#updateForm').submit(function (event) {
        event.preventDefault(); // 阻止表单正常提交

        // 收集表单信息
        var username = $('.username').val().trim(); 
        var age = $('.age').val().trim();
        var gender = $('.gender').val();
        var nickname = $('.nickname').val().trim();

        // 从本地存储中获取token和id
        var token = localStorage.getItem('token');
        var id = localStorage.getItem('uid');

        // 使用axios发送POST请求
        axios.post('http://127.0.0.1:9000/users/update', {
            id : id,
            age: Number(age),
            gender: gender,
            nickname: nickname
        }, {
            headers: {
                'authorization': token
            },
            params: {
                id: id
            }
        })
        .then(function (res) {
            // 处理服务器的响应
            if (res.data.code === 1) {
                alert('更新信息成功！');
                // 可选：刷新页面或其他操作
            } else {
                alert('更新信息失败：' + res.data.message);
            }
        })
        .catch(function (error) {
            // 处理错误
            alert('更新信息失败：' + error.message);
        });
    });
});